package com.ssy.lingxi.after.sale.utils;

import java.util.List;

public class ToolUtils {

    /**
     * 获取最后一步
     * @param steps 步骤列表
     * @return 最后一步
     */
    public static Integer getLastStep(List<Integer> steps) {
        Integer result = 0;
        if (null != steps && steps.size() > 0) {
            Integer outerLastStep = steps.get(steps.size() - 1);
            // 最后一步为0时，代表已完成，则取上一步骤值
            if (result.equals(outerLastStep)) {
                if (steps.size() > 1) {
                    result = steps.get(steps.size() - 2);
                }
            } else {
                result = outerLastStep;
            }
        }

        return result;
    }
}
